@charset "utf-8";
body{font-weight: 300;}
.wf-active body{font-family:'Opensans','open_sansregular','Helvetica Neue','Helvetica','Arial',sans-serif;}

#loading{background-color:#fff;height:100%;width:100%;position:fixed;z-index:1;margin-top:0;top:0;z-index:9999999}
#loading-center{width:100%;height:100%;position:relative}
#loading-center-absolute{position:absolute;left:50%;top:50%;height:200px;width:200px;margin-top:-100px;margin-left:-100px}
#loading-object{width:80px;height:80px;-webkit-animation:swiper-preloader-spin 2s linear infinite;animation:swiper-preloader-spin 2s linear infinite;margin-right:auto;margin-left:auto;margin-top:60px;background:url(../../images/home/logo_loading.png) no-repeat center; background-size: contain;}


.header-container{width:100%;height:80px;position:relative;z-index:999;}
.header-container .navbar{height:80px;width:100%;padding-bottom:30px;color:#fff;background:rgba(11,17,37,0);background:-webkit-linear-gradient(bottom,rgba(11,17,37,0) 0,rgba(11,17,37,0.6) 20%,#0c1125 60%);background:linear-gradient(to top,rgba(11,17,37,0) 0,rgba(11,17,37,0.6) 20%,#0c1125 60%);}
@media screen and (max-width:768px){.header-container .navbar .logo{margin-left:15px}}
@media screen and (min-width:769px){.header-container .navbar .logo{margin-left:40px}}
@media screen and (max-width:991px){.header-container .navbar .logo img{width:140px;padding:16px 0 0px}.header-container .navbar{height:60px;}}
@media screen and (min-width:992px){.header-container .navbar .logo img{width:162px;margin:18px 0 15px}}
.pos{position:fixed;top:0}

.header-container .navbar .nav_rectangle{cursor:pointer;position:absolute;right:0px;top:0px;}
@media screen and (max-width:768px){.header-container .navbar .nav_rectangle{margin:26px 15px 0 0}}
@media screen and (min-width:769px){.header-container .navbar .nav_rectangle{margin:26px 40px 0 0}}
.header-container .navbar .nav_rectangle a{color:#fff;line-height: 24px;margin-right:5px;}
.header-container .navbar .nav_rectangle>span{margin-right:5px;}
.header-container .navbar .nav_rectangle #wechat img{width:120px;height:120px;max-width:unset;position:absolute;top:24px;right:0px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transform:scale(.5);transform:scale(.5);opacity:0;visibility:hidden}
.header-container .navbar .nav_rectangle #wechat:hover img{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1)}

.navbar_web{padding:25px 50px 0px 0px;position:absolute;right:150px;top:0px;}
.navbar_web>li{display: inline-block;min-width: 110px;text-align: center;position: relative;}
.navbar_web>li>a>div{overflow: hidden;}
.navbar_web>li>ul{display: none;position:absolute; top:100%; z-index:2; padding-top:10px;white-space:nowrap;}
.navbar_web>li:nth-child(2)>ul{margin-left:-16px;}
.navbar_web>li:nth-child(3)>ul{margin-left:-22px;}
.navbar_web>li:nth-child(7)>ul{margin-left:-10px;}
.navbar_web>li>ul>li{background:rgba(11,17,37,0.6);}
.navbar_web>li>ul>li>a{display:block;padding:10px 30px;color:#fff;}
.navbar_web>li>ul>li>a:hover{background-color: #0c1125;color: #fff;}
.navbar_web>li>ul>li>a>div{overflow:hidden;}
.navbar_web>li:hover>ul{display: block;}
.navbar_web>li>a{line-height: 24px;color:#fff;}
.navbar_web>li>a>div>.en,.navbar_web>li>ul>li>a>div>.en{display: none;}
.navbar_web>li>a:hover>div>.cn{display: block;}
.navbar_web>li>a:hover>div>.en{display: none;}
@media screen and (max-width:1400px){
    .navbar_web>li{min-width:90px;}
    .navbar_web>li>ul>li>a{display:block;padding:10px 23px;}
}
@media screen and (max-width:1280px){
    .navbar_web>li{min-width:80px;}
    .navbar_web>li>ul>li>a{display:block;padding:10px 13px;}
}
@media screen and (max-width:1200px){.navbar_web{display: none;}}



.header-container .navbar .nav_rectangle_m{cursor:pointer;position:absolute;right:0px;top:0px;}
@media screen and (max-width:1100px){
    .header-container .navbar .nav_rectangle_m{margin:22px 15px 0 0}
    .header-container .navbar .nav_rectangle{display:none;}
}
@media screen and (min-width:1101px){.header-container .navbar .nav_rectangle_m{display:none;}}
.header-container .navbar .nav_rectangle_m>p{float:left;font-size:12px;line-height:14px;}
.header-container .navbar .nav_rectangle_m>div{width:30px;float:left;margin-left:7px;margin-top:4px;text-align:right;}
.header-container .navbar .nav_rectangle_m>div span{float:right;height:2px;margin-bottom:6px;background-color:#fff;display:block;-webkit-transition:width .3s;transition:width .3s}
.header-container .navbar .nav_rectangle_m>div span:first-child{width:15px;margin-left:15px}
.header-container .navbar .nav_rectangle_m>div span:nth-child(2){width:30px}
.header-container .navbar .nav_rectangle_m>div span:nth-child(3){width:20px;margin-left:10px}
.header-container .navbar .nav_rectangle_m>div:hover span:first-child{width:30px;margin-left:0}
.header-container .navbar .nav_rectangle_m>div:hover span:nth-child(2){width:20px;margin-left:10px}
.header-container .navbar .nav_rectangle_m>div:hover span:nth-child(3){width:15px;margin-left:15px}
.header-container .nav_box{position:fixed;top:0;left:-100%;width:100%;height:100%;overflow:hidden;z-index:999}


@media screen and (max-width:760px){.header-container .nav_box{background-color:#fff}}
@media screen and (min-width:761px){.header-container .nav_box{background-color:#000}}
.header-container .nav_box .wapNav{width:100%;height:100%;position:relative}
.header-container .nav_box .wapNav .wap-logo{width:50%;height:100%;background-image:url(../../images/home/logo.png);background-repeat:no-repeat;background-position:100%}
@media screen and (max-width:767px){.header-container .nav_box .wapNav .wap-logo{display:none}}
.header-container .nav_box .wapNav .wap-logo a{display:inline-block;}
.header-container .nav_box .wapNav .wap-logo a img{height:64px}
.header-container .nav_box .wapNav .menu-main{height:100%;-webkit-transition:transform .5s;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}
@media screen and (max-width:767px){.header-container .nav_box .wapNav .menu-main{width:100%}}
@media screen and (min-width:768px){.header-container .nav_box .wapNav .menu-main{position:absolute;width:50%;top:0;right:0}}
.header-container .nav_box .wapNav .menu-main .menu{position:absolute;z-index:9999;border-radius:50%;top:27px;right:27px;-webkit-transition:transform .5s;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;cursor:pointer}
.header-container .nav_box .wapNav .menu-main .menu div{margin-right:30px;font-size:12px}
@media screen and (max-width:760px){.header-container .nav_box .wapNav .menu-main .menu div{display:none}}
@media screen and (min-width:761px){.header-container .nav_box .wapNav .menu-main .menu div{color:#fff;display:inline-block}}
.header-container .nav_box .wapNav .menu-main .menu p{margin-top:-3px}
.header-container .nav_box .wapNav .menu-main .menu p .hamburger{display:block;height:2px;width:20px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
@media screen and (max-width:760px){.header-container .nav_box .wapNav .menu-main .menu p .hamburger{background:#000}}
@media screen and (min-width:761px){.header-container .nav_box .wapNav .menu-main .menu p .hamburger{background:#fff}}
.header-container .nav_box .wapNav .menu-main .menu p .hamburger:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.header-container .nav_box .wapNav .menu-main .menu p .hamburger:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.header-container .nav_box .wapNav .menu-main .first-level{width:80%;left:160px;font-family:Times New Roman}
@media screen and (min-width:761px){.header-container .nav_box .wapNav .menu-main .first-level{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}
@media screen and (max-width:991px){.header-container .nav_box .wapNav .menu-main .first-level{position:absolute;left:50px}}
@media screen and (max-width:760px){.header-container .nav_box .wapNav .menu-main .first-level{position:absolute;top:76px;left:50px}}
.header-container .nav_box .wapNav .menu-main .first-level .first-level-item{position:relative;z-index:0;cursor:pointer}
@media screen and (min-width:1200px){.header-container .nav_box .wapNav .menu-main .first-level .first-level-item{height:34px;line-height:34px;margin:28px 0}}
@media screen and (min-width:768px) and (max-width:1199px){.header-container .nav_box .wapNav .menu-main .first-level .first-level-item{height:25px;line-height:25px;margin:20px 0}}
@media screen and (max-width:768px){.header-container .nav_box .wapNav .menu-main .first-level .first-level-item{line-height:18px;margin:0}}
.header-container .nav_box .wapNav .menu-main .first-level .first-level-item a span{font-size:16px;color:#585858}
@media screen and (min-width:761px){.header-container .nav_box .wapNav .menu-main .first-level .first-level-item a span .sm_h{display:none}}
@media screen and (max-width:760px){.header-container .nav_box .wapNav .menu-main .first-level .first-level-item a span .sm_h{margin-right:8px}}
.header-container .nav_box .wapNav .menu-main .first-level .first-level-item a .cn{font-family:Times New Roman}
@media screen and (min-width:761px){.header-container .nav_box .wapNav .menu-main .first-level .first-level-item a .cn{opacity:0;display:none}}
@media screen and (max-width:760px){.header-container .nav_box .wapNav .menu-main .first-level .first-level-item a .cn{display:inline-block;opacity:1}
.header-container .nav_box .wapNav .menu-main .first-level .first-level-item a .cn .sm_h{display:none}}
@media screen and (max-width:760px){.header-container .nav_box .wapNav .menu-main .first-level .first-level-item a .en{color:#585858;display:inline-block}}
@media screen and (min-width:761px){.header-container .nav_box .wapNav .menu-main .first-level .first-level-item:hover{z-index:100}
.header-container .nav_box .wapNav .menu-main .first-level .first-level-item:hover>a span{color:#fff}
.header-container .nav_box .wapNav .menu-main .first-level .first-level-item:hover>a .cn{opacity:1;display:block}
.header-container .nav_box .wapNav .menu-main .first-level .first-level-item:hover>a .en{opacity:0;display:none}
.header-container .nav_box .wapNav .menu-main .first-level .first-level-item:hover .second-level{opacity:1}}
.header-container .nav_box .wapNav .menu-main .first-level .first-level-item>a{line-height:32px}
.header-container .nav_box .wapNav .menu-main .first-level .first-level-item>a .en{font-size:18px}
.header-container .nav_box .wapNav .menu-main .first-level .first-level-item .second-level{overflow:hidden;-webkit-transition:all .5s;transition:all .5s;z-index:99999}
@media screen and (max-width:760px){.header-container .nav_box .wapNav .menu-main .first-level .first-level-item .second-level{max-height:0;margin-left:26px}}
@media screen and (min-width:761px){.header-container .nav_box .wapNav .menu-main .first-level .first-level-item .second-level{opacity:0;position:absolute;top:0;left:200px}}
.header-container .nav_box .wapNav .menu-main .first-level .first-level-item .second-level li{position:relative}
.header-container .nav_box .wapNav .menu-main .first-level .first-level-item .second-level li:before{content:"";width:10px;height:1px;position:absolute;background-color:#ddd;top:14px;left:-18px}
.header-container .nav_box .wapNav .menu-main .first-level .first-level-item .second-level li a{width:100px;height:32px;line-height:32px;color:#585858}
.header-container .nav_box .wapNav .menu-main .first-level .first-level-item .second-level li a span{font-size:14px;color:#585858;height:32px;line-height:32px}
@media screen and (min-width:761px){.header-container .nav_box .wapNav .menu-main .first-level .first-level-item .second-level li a span{width:121px}}
@media screen and (min-width:761px){.header-container .nav_box .wapNav .menu-main .first-level .first-level-item .second-level li a .cn{display:none;color:#585858}}
@media screen and (max-width:760px){.header-container .nav_box .wapNav .menu-main .first-level .first-level-item .second-level li a .cn{display:inline-block;color:#585858;opacity:1}}
.header-container .nav_box .wapNav .menu-main .first-level .first-level-item .second-level li a .en{display:inline-block;color:#585858}
@media screen and (min-width:761px){.header-container .nav_box .wapNav .menu-main .first-level .first-level-item .second-level li a:hover{color:#fff}}
@media screen and (max-width:760px){.header-container .nav_box .wapNav .menu-main .first-level .first-level-item .second-level li a:hover{color:#000}}
@media screen and (min-width:761px){.header-container .nav_box .wapNav .menu-main .first-level .first-level-item .second-level li a:hover .cn{display:inline-block;color:#fff;opacity:1}}
@media screen and (max-width:760px){.header-container .nav_box .wapNav .menu-main .first-level .first-level-item .second-level li a:hover .cn{display:inline-block;color:#000;opacity:1}}
@media screen and (min-width:761px){.header-container .nav_box .wapNav .menu-main .first-level .first-level-item .second-level li a:hover .en{display:none;color:#fff}}
@media screen and (max-width:760px){.header-container .nav_box .wapNav .menu-main .first-level .first-level-item .second-level li a:hover .en{display:inline-block;color:#000}}
.header-container .nav_box .wapNav .menu-main .first-level .first-level-item b{width:105px;height:2px;background-color:#585858}
@media screen and (max-width:760px){.header-container .nav_box .wapNav .menu-main .first-level .first-level-item b{display:none}}
@media screen and (min-width:761px){.header-container .nav_box .wapNav .menu-main .first-level .first-level-item b{display:inline-block}}
.header-container .nav_box .wapNav .menu-main .first-level .iconfontbox{margin-top:74px}
@media screen and (max-width:760px){.header-container .nav_box .wapNav .menu-main .first-level .iconfontbox{/* display:none */}}
.header-container .nav_box .wapNav .menu-main .first-level .iconfontbox i{color:#585858;font-size:18px;margin-right:22px;cursor:pointer}
.header-container .nav_box .wapNav .menu-main .first-level .iconfontbox i:hover{color:#fff}
.header-container .nav_box .wapNav .menu-main .first-level .iconfontbox .icon-weixin{position:relative}
.header-container .nav_box .wapNav .menu-main .first-level .iconfontbox .icon-weixin img{width:80px;height:80px;max-width:unset;position:absolute;top:-93px;left:-32px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transform:scale(.5);transform:scale(.5);opacity:0;visibility:hidden}
.header-container .nav_box .wapNav .menu-main .first-level .iconfontbox .icon-weixin:hover img{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1)}




.banner .banner_text,.banner .banner_text div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}

#content{margin-top:-80px;overflow: hidden;}

h1{font-size:36px;margin:.67em 0;font-weight:normal;text-transform:uppercase;letter-spacing:3px;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s}
@media(min-width:768px){h1{font-size:36px;line-height:38px}}
@media(min-width:992px){h1{font-size:40px;line-height:42px;letter-spacing:6px}}
h2{margin:0 0 5px 0;font-size:28px;line-height:28px;font-weight:normal;text-transform:uppercase;letter-spacing:3px;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s}
@media(min-width:768px){h2{font-size:32px;line-height:37px}}
@media(min-width:992px){h2{font-size:36px;line-height:38px;letter-spacing:6px}}
h2.big{font-size:24px}
h2.small{font-size:20px;line-height:24px;letter-spacing:2px}
@media(min-width:768px){h2.small{font-size:24px;line-height:28px;letter-spacing:3px}}
h2 svg.arrow{stroke-width:1}
h2:hover svg.arrow{stroke-width:2}
h3,.asH3{margin:0 0 10px 0;font-size:16px;line-height:18px;font-family:"HelveticaNeueLTStd-MdCn",sans-serif;font-weight:300;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s}
@media(min-width:768px){h3,.asH3{font-size:18px;line-height:20px}}
@media(min-width:992px){h3,.asH3{font-size:20px;line-height:24px}}
h3.subtitle,.asH3.subtitle{margin-bottom:5px}
h3 svg.arrow,.asH3 svg.arrow{stroke-width:1}
h3:hover svg.arrow,.asH3:hover svg.arrow{stroke-width:2}
h4{margin:0 0 10px 0;font-size:16px;line-height:18px;text-transform:uppercase;letter-spacing:2px;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s}
h5{margin:0 0 10px 0;font-size:15px;line-height:16px;text-transform:uppercase;letter-spacing:2px;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s}
h6{margin:0 0 15px 0;font-size:13px;line-height:18px;font-weight:700;letter-spacing:1px}
p.subtitle{margin:0;font-size:18px;line-height:22px;text-transform:uppercase;letter-spacing:2px;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s}
p.subtitle-small{margin:0 0 10px 0;font-size:12px;line-height:normal;font-weight:700;letter-spacing:1px}
span.subtitle{font-weight:300}
span.subtitle:before{content:"/ "}
ul{padding:0;margin:0}
li{list-style:none}
a,a:visited{text-decoration:none;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s}
a:hover,a:focus{text-decoration:none}
*:focus{outline:0}
.uppercase{text-transform:uppercase}
.txt300{font-weight:300}
.txtMedium{font-size:14px;line-height:18px}
.txtBig{font-size:16px;line-height:20px;text-transform:uppercase;letter-spacing:2px;font-family:"Bodoni-SvtyTwo-ITC-TT-Book",serif}
.gray{color:#8a8a8a}
.blackBg{background:#111}
.fontFamilyHelveticaLt{font-family:"HelveticaNeueLTStd-LtCn",sans-serif}
.whiteBg{color:#111 !important;background:#fff}
.whiteBg a,.whiteBg a:visited{color:#111 !important}
.whiteBg a:hover,.whiteBg a:focus{color:#111 !important}
.whiteBg h2{color:#111}
.whiteBg h3{font-size:16px;line-height:16px;letter-spacing:2px;color:#000}
.whiteBg h3 a{color:#000 !important}
.whiteBg h4{color:#000}
.whiteBg h4 a{color:#000 !important}
.whiteBg div{color:#111 !important}
.whiteBg .scroll-btn svg line{stroke:#111}
@media(min-width:768px){.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}
.left{text-align:left}
.center{text-align:center}
.justify{text-align:justify}
.img-responsive.center{margin:0 auto !important}
.vertCenterParent{display:table;table-layout:fixed;height:inherit}
.vertCenter{display:table-cell;vertical-align:middle;width:100%}
.floatLeft{float:left !important}
.floatRight{float:right !important}
@media(min-width:768px){.floatRightSm{float:right !important}
.imgLeft{float:left !important;margin:5px 30px 3px 0}
.imgRight{float:right !important;margin:5px 0 3px 30px}}
.noMargin{margin:0 !important}
@media(min-width:768px) and (max-width:991px){.noBorderSm{border:0 !important}}
.relative{position:relative}
.alignTopLeft{position:absolute;top:0;left:0}
.alignTopRight{position:absolute;top:0;right:0}
@media(min-width:768px){.alignBottomLeft{position:absolute;bottom:0;left:0}
.alignBottomLeft p:last-child{margin-bottom:0}
.alignBottomRight{position:absolute;bottom:0;right:0}
.alignBottomRight p:last-child{margin-bottom:0}}
[class*="spacer"]{width:100%;content:" ";display:table;clear:both}
.spacer10{height:10px}
.spacer15{height:15px}
.spacer20{height:20px}
.spacer30{height:30px}
.spacer40{height:40px}
.spacer45{height:45px}
.spacer50{height:50px}
.spacer60{height:60px}
.spacer80{height:80px}
.spacer100{height:100px}
.spacer120{height:120px}
.spacer150{height:150px}
.spacer200{height:200px}
.spacer250{height:250px}


.item {overflow: hidden;}
.item h2,.item h3,.item h4{overflow:hidden;}
.item span{position:relative;display:block;-webkit-transition:transform .4s;-moz-transition:transform .4s;-o-transition:transform .4s;-ms-transition:transform .4s;transition:transform .4s;}
.item span::before{display:block;position:absolute;width:100%;top:100%;left:0;content:attr(data-hover);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.item:focus span,.item:hover span{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}


#banner{height:690px;margin-bottom:15px;}
#banner a{ position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-size:cover;background-position:center;}
#banner .banner_text{color:#fff;text-shadow:2px 2px 5px #555;left:10%;}
#banner .swiper-slide-mobile{display:none;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-size:cover;background-position:center;}
@media screen and (max-width:760px){
    #banner{height:300px;}
    #banner .banner_text{left:5%;right:5%}
    #banner .banner_text h2{font-size: 20px;}
    #banner .banner_text h3{font-size: 14px;}
    #banner .swiper-slide-mobile{display:block;}
}

#insider_btn{text-align: center;margin-top: 60px;}
#insider_btn>ul,#insider_btn>ul>li{display: inline-block;}
#insider_btn>ul>li>a{width:15.6875rem;height:3rem;line-height:3rem;text-align:center;font-size:1.125rem;color:#212634;float:left;background:url(../../images/home/btn_tab_contect_default.png);background-size:100% 100%;margin-left:-1.9375rem;position:relative;z-index:2;}
#insider_btn>ul>li:nth-child(1)>a{margin-left:0;}
#insider_btn>ul>li>a:hover,#insider_btn>ul>li.current>a{color:#ffffff;background-image:url(../../images/home/btn_tab_contect_hover.png);position:relative;z-index:3;}
@media screen and (max-width:760px){
    #insider_btn>ul>li{width:110px;}
    #insider_btn>ul>li>a{width:100%;height:2rem;line-height:2rem;font-size:1rem;margin-left:0px;}
}

#insider_content{margin:15px;min-height:300px;}


#g-footer{background-color:#222222;color:#fff;padding: 50px 0px 30px 0px;}
.footer_logo{margin-right: 100px;}
.footer_logo img{width:80%;margin-top:45px;}
.footer_contact{text-align: left;}
.footer_contact>div{margin:10px 0px;}
.footer_contact>div.item{font-size:16px;margin:20px 0px;}
.footer_information a{color:#fff;}
.footer_information a.footer_contact_tel{margin-bottom: 5px;display: block;}
.footer_information a.footer_contact_tel>img{vertical-align: middle;}
.footer_information{text-align: center;}
#qrcode{
    vertical-align: text-top!important;
    max-width: 120px;
}
.footer_information>div,.footer_information>div>ul>li{display: inline-table;}
.footer_information .footer_list{
    width: 100%;
}
.footer_information .footer_list .contact{
    text-align: left;
}
.foot-logo{
    width: 250px;
    margin: 0 auto;
}
.footer_list>ul>li{width:19%;}
.footer_list>ul>li>div.item{font-size:16px;margin:20px 0px;}
.footer_list>ul>li>div.item a{
    color:#b4b4b4;
}
.footer_list>ul>li>ul.list_derail>li{margin:10px 0px}
.wrap1300{
    width: 1300px;
    margin: 0 auto;
}
.wrap1080{
    width: 1080px;
    margin: 0 auto;
}
.wrap800{
    width: 800px;
    margin: 0 auto;
}
/* .footer_list>ul>li>ul.list_derail a{color:#b4b4b4;} */
@media(max-width:1440px){.footer_logo{margin-right:50px;}.footer_list>ul>li{width:120px;}}
@media(max-width:992px){
    #g-footer{padding:0px;}.font,.font a{font-size: 12px;}
    .footer_list>ul>li{
        width: 30%;
    }
    .footer_list>ul>li:nth-of-type(4){
        width: 210px;
    }
    .wrap800{
        width: 90%;
    }
    .wrap1080{
        width: 100%;
    }
    .spacer50{
        height: 30px;
    }
}
#g-footer .font{text-align: center;padding:20px 0px;}
.font a{color:#848484;}
@media(max-width:992px){
	.font a:last-child{display:block;}
}
#goTop{position:fixed;bottom:30px;right:20px;padding:5px 8px;cursor:pointer;z-index:99;display:none}
#goTop,#goTop i{border:1px solid #000;background-color:#000}
#goTop i{font-size:18px;color:#fff}



/*翻页 -- 如果使用了bootstrap，可以删除翻页样式*/
#cms_page{ margin-bottom: 20px;}
#cms_page .cms_page_relative{ position: relative;}
#cms_page .pagination{ position: relative;text-align: center}
#cms_page .pagination li{ display: inline-block;border: 1px solid #e2e2e2;margin-left: -1px;}
#cms_page .pagination li a,#cms_page .pagination li span{ display: block;height: 30px;line-height: 30px;padding: 0 20px;font-size: 14px;}
#cms_page .pagination li.active{ border-color: #212634;border-radius: 2px;}
#cms_page .pagination li.active span{ background: #212634;color: #ffffff;}
#cms_page .pagination li.disabled span{ color: #d2d2d2;cursor: not-allowed;}
#cms_page .pagination li:first-child{ border-radius:4px 0 0 4px;}
#cms_page .pagination li:last-child{ border-radius:0 4px 4px 0;}